package net.lab1024.sa.admin.module.business.template.constant;

import lombok.AllArgsConstructor;
import lombok.Getter;
import net.lab1024.sa.base.common.enumeration.BaseEnum;

/**
 * 报价单明细类型枚举
 *
 * @Author zzx
 * @Date 2025-08-06 11:03:50
 * @Copyright zzx
 */
@AllArgsConstructor
@Getter
public enum QuotationTypeEnum implements BaseEnum {
    /**
     * 主材
     */
    MAIN_MATERIALS(1, "主材"),
    /**
     * 损耗
     */
    LOSS(2, "损耗"),
    /**
     * 配件
     */
    ACCESSORY(3, "配件"),
    /**
     * 主材合计
     */
    SUM_MAIN_MATERIALS(4, "主材合计"),
    /**
     * 主材单价
     */
    UNIT_MAIN_MATERIALS(5, "主材单价"),
    /**
     * 制作费
     */
    PRODUCE_COST(6, "制作费"),
    /**
     * 辅材
     */
    AUXILIARY_MATERIALS(7, "辅材"),
    /**
     * 喷涂
     */
    SPRAY(8, "喷涂"),
    /**
     * 运输
     */
    TRANSPORT(9, "运输"),
    /**
     * 安装
     */
    INSTALL(10, "安装"),
    /**
     * 利润
     */
    PROFIT(11, "利润"),
    /**
     * 出厂单价
     */
    FACTORY_UNIT_PRICE(12, "出厂单价"),
    /**
     * 税金
     */
    TAXES(13, "税金"),
    /**
     * 综合单价
     */
    COMPREHENSIVE_UNIT_PRICE(14, "综合单价"),
    ;

    private final Integer value;

    private final String desc;
}
